Big Huge Thesaurus

observation tower

noun